Semantic MediaWiki and related extensions
|
and
!~` comparator support for values of type dateThese features are disabled by default and can be turned on using configuration. Additional logging happens for these features until they mature from being an experimental feature in a future release.
CachedValueLookupStore
as post-cached layer to improve DB read access (`$GLOBALS['smwgValueLookupCacheType']`, $GLOBALS['smwgValueLookupCacheLifetime'])SMW_VL_SD | SMW_VL_PL | SMW_VL_PV | SMW_VL_PS;
EmbeddedQueryDependencyLinksStore
to track query dependencies and update altered queries using ParserCachePurgeJob
for when `$GLOBALS['smwgEnabledQueryDependencyLinksStore']is enabled
#1135 Added
$GLOBALS['smwgPropertyDependencyDetectionBlacklist']to exclude properties from dependency detection
#1141 Added detection of property and category hierarchy dependency in
EmbeddedQueryDependencyLinksStore`RuntimeException
in SQLStore
caused by a DI type mismatch during a lookup operationSQLStore
SQLStore
(SQLite
) for temporary tables on disjunctive category/subcategory queriesJobBase
for non-array parametersSMWDIError::getString
UndeclaredPropertyListLookup
for when a DB prefix is usedConceptDescriptionInterpreter
in SQLStore
#REDIRECT
to create the same data reference as Special:MovePage
[[Has page::~*a*||~*A*]]
for SPARQLStore
when Has page
is declared as page type(a OR b) AND (c OR d)
as query pattern for the SQLStore
#set
parser_dat
DataValueowl:Class
for categories when used in connection with a vocabulary importFactbox
when content contains [[ ... ]]
$wgResourceLoaderDebug=true
#1137 Fixed re-setting of
smw-admin` user group permission to its defaultConcept
queriesParserAfterTidy
in connection with the purge
action#ask
!~
comparator for properties that have a limited set of allowed valuesIn previous releases it could happen that deleted entities (subject, property) reappeared in queries even though they have been removed. This release introduces several changes to eliminate some of the issues identified.
--shallow-update
to rebuildData.php
, to only parse those entities that have a different last modified timestamp compared to that of the last revision. This enables to run rebuildData.php
updates on deleted, redirects, and other out of sync entities.[[Help:+]]
would display deleted subjects (in case those subjects were deleted)SMW_SQL3_SMWDELETEIW
SMW_SQL3_SMWDELETEIW
PropertyTableRowDiffer
to simplify computation of SemanticData
diff's (relates to #682)SemanticData::getLastModified
ByIdDataRebuildDispatcher
to isolate SMWSQLStore3SetupHandlers::refreshData
SMW::SQLStore::AddCustomFixedPropertyTables
hook to simplify registration of fixed property tables by extensionsSMW::Browse::AfterIncomingPropertiesLookupComplete
which allows to extend the incoming properties display for Special:Browse
SMW::Browse::BeforeIncomingPropertyValuesFurtherLinkCreate
which allows to replace the further result incoming link in Special:Browse
ParserParameterFormatter
to ParserParameterProcessor
and ParameterFormatterFactory
to ParameterProcessorFactory
onoi/http-request:~1.0
dependencyUpdateDispatcherJob
(refs #951)TurtleTriplesBuilder
to split larger turtle sets into chunksCompositePropertyTableDiffIterator
which for the added 'SMW::SQLStore::AfterDataUpdateComplete'
returns ids that have been updated only (as diff of the update)RequestOptionsProcessor
DeferredRequestDispatchManager
to decouple jobs during an updateonoi/callback-container:~1.0
and removes all custom DIC code from SMW-coreDIBlob
values (" Foo " becomes "Foo")InMemoryPoolCache
to improve performance for the SPARQLStore
during turtle serializationCode contributors
Other contributors